|
In formal language theory, the Chomsky–Schützenberger enumeration theorem is a theorem derived by Noam Chomsky and Marcel-Paul Schützenberger about the number of words of a given length generated by an unambiguous context-free grammar. The theorem provides an unexpected link between the theory of formal languages and abstract algebra. ==Statement== In order to state the theorem, a few notions from algebra and formal language theory are needed. A ''power series'' over is an infinite series of the form : with coefficients in . The ''multiplication'' of two formal power series and is defined in the expected way as the convolution of the sequences and : : In particular, we write , , and so on. In analogy to algebraic numbers, a power series is called ''algebraic'' over , if there exists a finite set of polynomials each with rational coefficients such that : A context-free grammar is said to be ''unambiguous'' if every string generated by the grammar admits a unique parse tree or, equivalently, only one leftmost derivation. Having established the necessary notions, the theorem is stated as follows. :Chomsky–Schützenberger theorem. If is a context-free language admitting an unambiguous context-free grammar, and is the number of words of length in , then is a power series over that is algebraic over . Proofs of this theorem are given by , and by . 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Chomsky–Schützenberger enumeration theorem」の詳細全文を読む スポンサード リンク
|